/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package proyecto;

/**
 *
 * @author Juan Jose
 */
public class Preguntas {
    private String nombre;
    private int tipo;
    private Respuestas resp;

    public Preguntas(String nombre, int tipo, Respuestas resp) {
        this.nombre = nombre;
        this.tipo = tipo;
        this.resp = resp;
    }

    
    public String getNombre() {
        return nombre;
    }

    public void setNombre(String pregunta) {
        this.nombre = pregunta;
    }

    public Respuestas getResp() {
        return resp;
    }

    public void setResp(Respuestas resp) {
        this.resp = resp;
    }

    public int getTipo() {
        return tipo;
    }

    public void setTipo(int tipo) {
        this.tipo = tipo;
    }
    
    public String texto(){
        if(tipo==1){
            return nombre+"\n"+resp.getCorrecta()+"\n"+resp.getIncorrecta();
        }
        if(tipo==2){
            return nombre+"\n";
        }
        if(tipo==3){
            String mensaje="";
            String mensaje2="";
            int i=0;
            for(;i<resp.getCorrectas().size();i++){
                mensaje=mensaje+"\n"+(i+1)+" "+resp.getCorrectas().get(i);
            }
            for(int j=0;j<resp.getIncorrectas().size();j++){
                mensaje2=mensaje2+"\n"+(i+1)+" "+resp.getIncorrectas().get(j);
            }
            return nombre+"\n"+mensaje+mensaje2;
        }
        if(tipo==4){
            String mensaje3="";
            int k=0;
            for(;k<resp.getIncorrectas().size();k++){
                mensaje3=mensaje3+"\n"+(k+1)+" "+resp.getIncorrectas().get(k);
            }
            return nombre+"\n"+mensaje3+"\n"+(k+1)+" "+resp.getCorrecta();
        }
        return "\n";
    }
}
